package com.uzai.common.dto.blacklist;

import com.uzai.common.dto.base.BaseDto;

import java.util.List;

/**
 * The type Blacklist config dto.
 */
public class BlacklistConfigDto extends BaseDto {

    // "私有黑名单：0 否，1 是"
    private Integer blacklistPrvSwitch;
    // "全网黑名单：0 否，1 是"
    private Integer blacklistPubSwitch;
    // "全网黑名单类型列表（0常规 1刷单 2同行 3店淘 4敲诈 5撸狗）"
    private List<Integer> blacklistPubTypeList;
    // "同行黑名单：0 否，1 是"
    private Integer blacklistpPeerSwitch;
    // "黑名单用户推荐的下级不自动通过好友：0 否，1 是"
    private Integer autoAddFriendBlacklistParentSwitch;
    // "上级无订单下级不自动通过好友：0 否，1 是"
    private Integer autoAddFriendParentNoOrderSwitch;
    // "营销奖励黑名单总开关：0 否，1 是"
    private Integer marketingRewardsBlackListSwitch;

    /**
     * Gets blacklist prv switch.
     *
     * @return the blacklist prv switch
     */
    public Integer getBlacklistPrvSwitch() {
        return blacklistPrvSwitch;
    }

    /**
     * Sets blacklist prv switch.
     *
     * @param blacklistPrvSwitch the blacklist prv switch
     */
    public void setBlacklistPrvSwitch(Integer blacklistPrvSwitch) {
        this.blacklistPrvSwitch = blacklistPrvSwitch;
    }

    /**
     * Gets blacklist pub switch.
     *
     * @return the blacklist pub switch
     */
    public Integer getBlacklistPubSwitch() {
        return blacklistPubSwitch;
    }

    /**
     * Sets blacklist pub switch.
     *
     * @param blacklistPubSwitch the blacklist pub switch
     */
    public void setBlacklistPubSwitch(Integer blacklistPubSwitch) {
        this.blacklistPubSwitch = blacklistPubSwitch;
    }

    /**
     * Gets blacklist pub type list.
     *
     * @return the blacklist pub type list
     */
    public List<Integer> getBlacklistPubTypeList() {
        return blacklistPubTypeList;
    }

    /**
     * Sets blacklist pub type list.
     *
     * @param blacklistPubTypeList the blacklist pub type list
     */
    public void setBlacklistPubTypeList(List<Integer> blacklistPubTypeList) {
        this.blacklistPubTypeList = blacklistPubTypeList;
    }

    /**
     * Gets blacklistp peer switch.
     *
     * @return the blacklistp peer switch
     */
    public Integer getBlacklistpPeerSwitch() {
        return blacklistpPeerSwitch;
    }

    /**
     * Sets blacklistp peer switch.
     *
     * @param blacklistpPeerSwitch the blacklistp peer switch
     */
    public void setBlacklistpPeerSwitch(Integer blacklistpPeerSwitch) {
        this.blacklistpPeerSwitch = blacklistpPeerSwitch;
    }

    /**
     * Gets auto add friend blacklist parent switch.
     *
     * @return the auto add friend blacklist parent switch
     */
    public Integer getAutoAddFriendBlacklistParentSwitch() {
        return autoAddFriendBlacklistParentSwitch;
    }

    /**
     * Sets auto add friend blacklist parent switch.
     *
     * @param autoAddFriendBlacklistParentSwitch the auto add friend blacklist parent switch
     */
    public void setAutoAddFriendBlacklistParentSwitch(Integer autoAddFriendBlacklistParentSwitch) {
        this.autoAddFriendBlacklistParentSwitch = autoAddFriendBlacklistParentSwitch;
    }

    /**
     * Gets auto add friend parent no order switch.
     *
     * @return the auto add friend parent no order switch
     */
    public Integer getAutoAddFriendParentNoOrderSwitch() {
        return autoAddFriendParentNoOrderSwitch;
    }

    /**
     * Sets auto add friend parent no order switch.
     *
     * @param autoAddFriendParentNoOrderSwitch the auto add friend parent no order switch
     */
    public void setAutoAddFriendParentNoOrderSwitch(Integer autoAddFriendParentNoOrderSwitch) {
        this.autoAddFriendParentNoOrderSwitch = autoAddFriendParentNoOrderSwitch;
    }

    /**
     * Gets marketing rewards black list switch.
     *
     * @return the marketing rewards black list switch
     */
    public Integer getMarketingRewardsBlackListSwitch() {
        return marketingRewardsBlackListSwitch;
    }

    /**
     * Sets marketing rewards black list switch.
     *
     * @param marketingRewardsBlackListSwitch the marketing rewards black list switch
     */
    public void setMarketingRewardsBlackListSwitch(Integer marketingRewardsBlackListSwitch) {
        this.marketingRewardsBlackListSwitch = marketingRewardsBlackListSwitch;
    }
}
